02. 创建 Pull Request
Pull Request(拉取请求) 是向 初始 或 源仓库的 维护者发出的请求,以让其将你在他们项目的 fork 上所做的更改应用在他们的项目中。你请求他们 拉取 你做的更改。
我们先对后面的内容进行简要概述,然后再深入学习。
L3 - Pull Request 理论
接下来我们演练发出 Pull Request 的步骤!如果你一直在跟着我操作,那么现在应该已经将 Lam 的 旅行计划仓库 fork 到了自己的帐户,并对 fork 的版本做了一两个额外 commit。
在上一课中,我创建了一个名为
include-richards-destinations
的特性分支,向其中添加了一些 commit,并将该分支推送到了 GitHub。记住,当你创建一个 Pull Request 时,你要将所有更改放在一个专用于这些更改的分支上,还记得我们如何称呼这种类型的分支吗?…特性分支!
Task Description:
我们要创建 Pull Request 了(多么令人激动呀!),先确保我们具有相同的设置。请回答以下问题:
Task Feedback:
棒极了,让我们继续!
L3 - Pull Request 练习
你刚创建了一个Pull Request!恭喜! 🙌🏼
如你所见,创建 Pull Request 实际上并不难。当我第一次学习 Git、GitHub 以及如何进行协作时,我对提交 commit 和使用远程仓库感到非常紧张,但 尤其 担心向其他开发者的项目提交 Pull Request!只要你遵循上一节课中介绍的步骤:
- 阅读项目的 CONTRIBUTING.md 文件
- 查看项目现有的 Issues
- 与项目维护者交流
…你的 Pull Request 一定会被采用!
小结
Pull Request 是让源仓库拉取你的 commit,并融合在其项目中的 请求 。要创建 Pull Request,你需要完成一些操作:
- 你必须 fork 源仓库
- 将你的 fork 克隆到你的计算机
- 进行一些 commit(最好是在特性分支上!)
- 将 commit 推送回 你的 fork
- 创建一个新的 Pull Request,并选择包含你的新 commit 的分支